Pretty much there, just communicator search test not working