key is c val is d key is a val is b