adding some comments
actually reading the instructions