addition serialization an persistecs in storage for Flat
litle change