Changed format of the helper functions.
Ability to register a custom helper.