linkage + inheritance updates