Ngā hua rapu - read (dite OR site) optimization (algorithm OR algorithms)