test_basic
test_basic is ready to test.
added tests for FSM
merge