2 2 namedtypes