opt spec