reversioned js