add sin function changes