PhD thesis is comming soon.