refactoring: class names should start from capital letter.