probably should add some form of notes