improve pages schemas