added slider interface