add loading template and routing