add twisting options and parmeterization