fix bug
bug fixes