Mostly for myself, but if you find this useful please feel free to use!