refactor
lower casing