Trying to split up the portal into consumer and agent