initial Listener/RelatedModels code