completed portrait orientation rules