- [ ] add modifier variable - [ ] create modifier state - [ ] use context to keep mod state - [ ] create mod input - [ ] reset mod when 'reset' is pushed