fixed get, addFront, and head,tail