fix push and filter methods