implemented normal leja rules and updated uniform leja rule