portal prototype