enqueue method