Finished up until NExtra Serilization