updated the shortcode generator