improves google scholar metadata
refactors to remove duplicated and ambiguous code