https://elect.horse/tutorial is a better starting point