keep the structure of the SDK app unmodified