refactor docking station to module, tests pass