Homework 01 - description and a sample spec