add template, page router