analysis refined