rebuilt with meta viewport