Each process support double direction now