Define parts with key/value