produce from file; compress with snappy; package reorganization