fix bugs in previus commit