fix bugs
bug fixes