got rid of decoding/encoding, because it caused bugs with test file