Upgrading requirements; Checking for code complexity