implemented multi part key.
null data.
updates.