added all reqs