Typenames

add names for compositional fields