[FEATURE] reimplement slide without collecting