octave/matlab compatibility added