4 directions support