kind of a lot of work