Matchismo, assignment 2 (required tasks)