renamed to reflect2