finished router and create app package