fixed scaling to allow arbitrary zoom, and changed zoom back to 2