enable user-defined fields to be mapped