refactoring lecture get