SDK Explanation