Add and Deleteby push