Finished tasks 1a, b and c