added a bunch of stuff

heres the hing just check it first bae