add sin patch