completed FrontEndCommunicator minus the stuff that I need to talk with front end team about