wall interactions