a Smallworld-like made for the programming course.