initial app router
add event vent and create the app router in main, and fix indentation to 2 spaces