backend of qSlide