trying to add a lot of stuff