putting things together:
- slot js
- react todo list