Fiber spinning technology