key in value, half fixed