update from paper