updated dependency versions + extended unit test coverage