all tasks except 4b