extend fsub