simplyfying reqs but left essentials in for when we need them