simplifying push service