wddmd258 new pushing and sliding function

wddmd258 new pushing and sliding function