new page and improvements