refactored image and multi image