ab. names and types