add ls.cpp