Adding on add listener