Add generate mapping