goroutine based lines