with niche layout