account page framework