[5th exercise] Basic structure.