type mappings added