Added addPush feature