First part to active custom overload function