added a lot of thingis