generation_of_sin