allow command storage to be customized / replaced
build v0.2.0