fix template and json