copy, changes, closes #75 , #74 , and #69