Thank you all for your time, supports, great suggestions through my PhD life. I learned a lot from you all, for the rigorous logic thinking, hardworking attitude, humble and generous characteristics and so on.In addition, I would also like to thank my friends, colleagues, the department faculty and staff for making my time at Iowa State University a wonderful experience. Special thanks to Dr.