more on code analysis