using generic base commands