getting a basic understanding of this sdk