rearrange member variables in Oscilloscope constructor