this is what the course project required