*add check CRC, refactoring AddressCommand->CommandReader