second commit - walking skeleton, adding dependencies