added new portal class