added wall communication