add data-arrows for customize different slider interaction (different controls)
change some structure of programming because of adding data-arrows make some problems in algorithms
 change orders of some functions and codes becasue of some problems and bugs occured