fix bug...........