Assign advisor algorithm added