first steps
project is compilable now
tests were improved