working pushCount