viewport and revised principels
Content changes