added data-show-modal option