parts are assigned to the keys.