func reqs