more comment funcs