backup files
refactoring
crude implementation of ACK counting