refactored Start to be launcher of goroutines