[test] furhter work on unit test...