added smart image