Seperate global_functions and tasks helpers