add basic layout features