updated template and source json