add support for helper methods