zoom now working
cleaned up zoom function
added support for any zoom int value