modified a lot of structure
request is iterable
computer is retroactive