add "deepCopy" test, formatting