refactor into methods