altered image handling array