added data-selector attribute for target selecting