Many cind of changes/ add methods/ change cuts