add sdk generation for the feature
add forgotten files in the previous commit