First version of PushCommand