issue #32 - add Command type