add some situations.