add HangerException