do some to lister. probably discard this listener later