changes to oset to show classes under default and to fix casting syntax errors with interrupt