changed everything, used other's code so zoom would work