[refac] funcs => methods