further refining