changed strange array#*1 to array#clone