Observer - push model initial checkin