Add some documentation for testing, update oral state machine