Some note collected from internet