extracted todos list into its own child route