fix stretchable
refactor slider