Simple portal implementation.