 Hello, in this video I'm going to show you how bookmap can be used programmatically to do three things. The first one is to be able to draw your own customly calculated indicators. This can be done either on what we call the primary chart or the hit map by drawing some lines or some icons or indicators can be drawn in the bottom chart like this CVD indicator here. And the second thing is one can write their own trading strategies. So all this data that you see on the chart including trades and order book data can be ingested by a trading algorithm and orders can be placed, modified, cancelled. And the third thing that you can do programmatically with bookmap is you can write your own data providers. One of the integrations is what you actually see in front of you where a connection to the crack and exchange is done. But in this video I'm going to show you the first thing since it's the simplest. So how to make a simple indicator, a simple custom indicator in bookmap. So let's start from the beginning. I'm going to set up IntelliJ and show you how to install it and start writing your indicator using some existing code that we're gonna be getting from github. Check the timestamps down below to see if you want to skip to some section of the video. Let's get started. Firstly I'm going to install IntelliJ, IntelliJ is a Java IDE that has a free version called Community Edition which is completely sufficient for us to write a bookmap add-on. So here I'm going to download and install it. So here I just click next, next. Okay so we're done, let's open the program. So what we're actually going to do is not start a new project but we're going to use an existing project that has some sample indicators implemented already and you can find this on github.