init commit

decryptor reads first appropriate classes otherwise throws exception