Comments deleted. functions formatted