https://medium.com/ithaka-tech/digging-in-a-sneak-peek-at-recent-ithaka-engineering-projects-7cdf67c942db