as per instructions for the course project