updated sliding