add prototype for task 3