Refactor

move parse methods to Result Object.