bug  fixed