redid enqueue functions