command callbacks unification