refactored
ignoring clj
removed email
copy edits
clean