Added notifications and
declared duties on registration