start to write a small framework. in test stage