got some shit workin
whatever
I dont know what i am doing
validations and error handling