new class and moved some scripts
Implemented checksum accumulator