explain deep copy
add files
explain binary files
revise the syntax table for *
revision