Final update with separate image path