https://blog.repithwin.com/ocelot-fact-sheet/