make img optional