Added the method findByUserModel to the ProviderInterface and added the ip address that where missing