refactor page metaarea structure