moved communicator and grav_comp