key-value mapping completed - although looks weird