updated subtype layout