added avro serializations