change template, work on shortcode