added max overload mode