added reqs
it works, kinda