user methods as array