there are lots of thing to be done