implementing scaled canvas for high res