with sliding and scale