adding first requirement - skeleton and comments