adding citations and finishing methods