bug fix -- push to array