app: fix otp app structure