I think I have the Chat.java main function setting up the provider class correctly