final separate and speical