basic reqs