first commit
add option to not split contractions