some notes on what I want this to do
minor notes change