work on writeObject