type layout, etc