add expceiton