i should lock this thread ..