fix bug......