final resolution