_method() and _fun() are methods