complete task f