fix pointer bug in Enqueue
change method name