added avro utilities