image buisness logic change