Add push/pull state