reasons for using serialization added