amagad i added a lot of stuff