add sm
fix command conflict