First cut of user CLI API 

no spaces for default arguments please