quite a bit of work done