slide stack mostly implemented