version without multi mripls, could revert to
added m mripls and tests. currently passing all tests. added forget, about to add map