fixed so adding funcs are just passed lists of processes to be added