added notification class to handle all puts's