add binning modules, and gff3