module of communication for simulating