make helpers more user friendly, added sanitize, tests...