renaming the listener