unfinished list header file and test file