OP fixed pushByTag method