communicator and drive classes