fix bug(with)