-assurance    -compilation