Prototype notification
prototype encapsulation of polling