add Singlist.cpp