Renaming and adding singleLinklist impl