add code anysis