removed listenedto function