moving helpers to interface utils, authenticated system and complex scripts