Title: Advanced cotton spinning