update from revans'