changes caused for different sdk