just realized octave does not support CLASSDEF  :(