not to copy item to itself
refactored
delete unused
edit readme