modfied the call to FMM