osmanipulation thread