starts on persistent array map