better organization for bib