add citations and define ip