working iteration, working keys then reading + copy image