first commit of serilization