array.push bug fixed, thank you Garrick