Rename ICG to NAG
Fix Bug And Format Source