collector working \o/
add notification class and rough draft for push client