add app and router