board portal implementation