add sin module