first steps towards project 4