warnings and typo