separate base commands