fix Deserilizer bugs