add interface for passet exception maker and any replace.