added route && template