so a lot of stuff