reorder, get communication in place