explain the `.addRenderer` method