made most of the requests work, probably