version 2 with push notifications