add oscillation