add argv_functs.cpp/h