basic logic for walls