refactoring study session