backup files
comments
fixed derivative
more test
refactored
chain removal (untested)