bug  & test