how it works responsive