fix bug done