add slide & fix bug