Finval version of research paper.