add conuta function