morning refactor