Adding Collection, Serialization and Thread