sdk and manifest