Work Version for Task3