do a lot of stuff sorry