routing and basic todos "+" structure