add meta and page framework