revised version of full guide