added edu algo