Implemented full page generation