-compilation    -assurance