add synchronous communication