add files
remove duplicate files
move to libraries folder
unit tests for touch