did alot of stuff i dont know what to call