layout defined