enable adaptiveLayout