final version for defense