common changes to use sine wave