more code coverage and better compilation. next steps first tests :)