principle of overload example