bug and typo