practice for the demo project for cs1120