added "orientation" to return . . . wait for it . . . orientation