add portal class