add readFrom/writeTo back