add list front and back methods