and of course like good devs and awesome people we document our code properly