initial stab at an OCT parser