generate mini-projects, test them in a vm