direction restriction