list.cpp funca