some improvements to protein pages and functionality