portrait mode fleshing out