tested single move cache