subtype updates