remove push function