image can be a string