more adjusting layout for portrait and landscape