Portal Improvements and Updates