This is a practical version just for job assignment between me and Mr.Kim. I will release a formal initial version soon.