task 03 requirements and details