fixed serialization, stability, performance