update

added alot of stuff