installing deps
initial implementation tested and documented