prepares what tasks to do