update before starting assignment 2