follow https://github.com/iElectric/mr.bob/pull/56
test and coverage