adds helpers and uses them