added fast-serialization
done