fix bug lib