constructor added. serialization...