if it makes sense, please submit a PR on github so others can benefit!