clean up docstring and unuse function
s/Difference/Sub, s/case #/case/