add guts of patch biblio

prioritizes user_provided biblio over anything else