added documentation to helpers