cool new adds to helpers function