finish new features, spin and append data now work completely