Added research paper that was used. Commented several stuff.