implement data structure about list and linked statck