use autoMap for tuples