Task3 almost completed