new funcs that are old funcs...