added _resolution constructor