alternate technologies