added portal_enter