Adding the correct changerevolver code, Dan's code is in there too