initial commit of labview state machine