try to implement sin noise from 1985