rename method and remove unnecessary parameter
rename parse methods to indicate their purpose as distinct from the
repository reliant methods