open network notification, abstraction
notification implementation and cleanup