Added args and better error checking.

Removed zoom, shrinking to smaller size