modified:   list_ops_sg.cpp