start experimenting with modular/reuseable components
update cursor usage