Instread of passing parameter of a desired order to FBM(), now caller must explicitly specify the order in function name