added thrift generates classes
decompress and reading done