how it works image