Added recommended source function, sync with xml