added deserialization test