A little bit of work on the portal

NOTE: Still lots to do