- provide legacy functions