final opt