added horizontal3n layout, restored horizontalrev3n layout for alpha