add support for julia and octave