add pagesize feature