some quick history,documentation on reqs, and usage