sine-generation file added