mini language and other assignments for Project Group 7