modified func_decl = quit type