change readObject implementation