add functor __call__
modify order parameters ~> debug last
modify README.md