described the portal listener