@turbo-ele use function defined above?