add auto cloae {