This is my assignament for the course.