stuff
basic app still in progress