refactoring q3 discussion
refactoring discussion q2