draft of inf buf
merging