A project only for teaching purposes.