image may take an optional argument (may be useful in the future)