funcs.cpp