reqs and usage