fix: helper functions add