planning / notes
refactoring