yaml is a joke. so much boilerplate just to configure something. who thought it was a good idea to make config files more complicated than code?