Add push behavior