enhance layout