Completed task 1a - 1d