handle parse rc correctly
refactor and extend oathtool to support ocra