FUSD algorithm added