add nested mapping