Understanding oscillations