diff --git a/interface/Cargo.toml b/p-token/interface/Cargo.toml similarity index 100% rename from interface/Cargo.toml rename to p-token/interface/Cargo.toml diff --git a/interface/src/error.rs b/p-token/interface/src/error.rs similarity index 100% rename from interface/src/error.rs rename to p-token/interface/src/error.rs diff --git a/interface/src/instruction.rs b/p-token/interface/src/instruction.rs similarity index 100% rename from interface/src/instruction.rs rename to p-token/interface/src/instruction.rs diff --git a/interface/src/lib.rs b/p-token/interface/src/lib.rs similarity index 100% rename from interface/src/lib.rs rename to p-token/interface/src/lib.rs diff --git a/interface/src/native_mint.rs b/p-token/interface/src/native_mint.rs similarity index 100% rename from interface/src/native_mint.rs rename to p-token/interface/src/native_mint.rs diff --git a/interface/src/state/account.rs b/p-token/interface/src/state/account.rs similarity index 100% rename from interface/src/state/account.rs rename to p-token/interface/src/state/account.rs diff --git a/interface/src/state/account_state.rs b/p-token/interface/src/state/account_state.rs similarity index 100% rename from interface/src/state/account_state.rs rename to p-token/interface/src/state/account_state.rs diff --git a/interface/src/state/mint.rs b/p-token/interface/src/state/mint.rs similarity index 100% rename from interface/src/state/mint.rs rename to p-token/interface/src/state/mint.rs diff --git a/interface/src/state/mod.rs b/p-token/interface/src/state/mod.rs similarity index 100% rename from interface/src/state/mod.rs rename to p-token/interface/src/state/mod.rs diff --git a/interface/src/state/multisig.rs b/p-token/interface/src/state/multisig.rs similarity index 100% rename from interface/src/state/multisig.rs rename to p-token/interface/src/state/multisig.rs diff --git a/program/Cargo.toml b/p-token/program/Cargo.toml similarity index 100% rename from program/Cargo.toml rename to p-token/program/Cargo.toml diff --git a/program/README.md b/p-token/program/README.md similarity index 100% rename from program/README.md rename to p-token/program/README.md diff --git a/program/keypair.json b/p-token/program/keypair.json similarity index 100% rename from program/keypair.json rename to p-token/program/keypair.json diff --git a/program/src/entrypoint.rs b/p-token/program/src/entrypoint.rs similarity index 100% rename from program/src/entrypoint.rs rename to p-token/program/src/entrypoint.rs diff --git a/program/src/lib.rs b/p-token/program/src/lib.rs similarity index 100% rename from program/src/lib.rs rename to p-token/program/src/lib.rs diff --git a/program/src/processor/amount_to_ui_amount.rs b/p-token/program/src/processor/amount_to_ui_amount.rs similarity index 100% rename from program/src/processor/amount_to_ui_amount.rs rename to p-token/program/src/processor/amount_to_ui_amount.rs diff --git a/program/src/processor/approve.rs b/p-token/program/src/processor/approve.rs similarity index 100% rename from program/src/processor/approve.rs rename to p-token/program/src/processor/approve.rs diff --git a/program/src/processor/approve_checked.rs b/p-token/program/src/processor/approve_checked.rs similarity index 100% rename from program/src/processor/approve_checked.rs rename to p-token/program/src/processor/approve_checked.rs diff --git a/program/src/processor/burn.rs b/p-token/program/src/processor/burn.rs similarity index 100% rename from program/src/processor/burn.rs rename to p-token/program/src/processor/burn.rs diff --git a/program/src/processor/burn_checked.rs b/p-token/program/src/processor/burn_checked.rs similarity index 100% rename from program/src/processor/burn_checked.rs rename to p-token/program/src/processor/burn_checked.rs diff --git a/program/src/processor/close_account.rs b/p-token/program/src/processor/close_account.rs similarity index 100% rename from program/src/processor/close_account.rs rename to p-token/program/src/processor/close_account.rs diff --git a/program/src/processor/freeze_account.rs b/p-token/program/src/processor/freeze_account.rs similarity index 100% rename from program/src/processor/freeze_account.rs rename to p-token/program/src/processor/freeze_account.rs diff --git a/program/src/processor/get_account_data_size.rs b/p-token/program/src/processor/get_account_data_size.rs similarity index 100% rename from program/src/processor/get_account_data_size.rs rename to p-token/program/src/processor/get_account_data_size.rs diff --git a/program/src/processor/initialize_account.rs b/p-token/program/src/processor/initialize_account.rs similarity index 100% rename from program/src/processor/initialize_account.rs rename to p-token/program/src/processor/initialize_account.rs diff --git a/program/src/processor/initialize_account2.rs b/p-token/program/src/processor/initialize_account2.rs similarity index 100% rename from program/src/processor/initialize_account2.rs rename to p-token/program/src/processor/initialize_account2.rs diff --git a/program/src/processor/initialize_account3.rs b/p-token/program/src/processor/initialize_account3.rs similarity index 100% rename from program/src/processor/initialize_account3.rs rename to p-token/program/src/processor/initialize_account3.rs diff --git a/program/src/processor/initialize_immutable_owner.rs b/p-token/program/src/processor/initialize_immutable_owner.rs similarity index 100% rename from program/src/processor/initialize_immutable_owner.rs rename to p-token/program/src/processor/initialize_immutable_owner.rs diff --git a/program/src/processor/initialize_mint.rs b/p-token/program/src/processor/initialize_mint.rs similarity index 100% rename from program/src/processor/initialize_mint.rs rename to p-token/program/src/processor/initialize_mint.rs diff --git a/program/src/processor/initialize_mint2.rs b/p-token/program/src/processor/initialize_mint2.rs similarity index 100% rename from program/src/processor/initialize_mint2.rs rename to p-token/program/src/processor/initialize_mint2.rs diff --git a/program/src/processor/initialize_multisig.rs b/p-token/program/src/processor/initialize_multisig.rs similarity index 100% rename from program/src/processor/initialize_multisig.rs rename to p-token/program/src/processor/initialize_multisig.rs diff --git a/program/src/processor/initialize_multisig2.rs b/p-token/program/src/processor/initialize_multisig2.rs similarity index 100% rename from program/src/processor/initialize_multisig2.rs rename to p-token/program/src/processor/initialize_multisig2.rs diff --git a/program/src/processor/mint_to.rs b/p-token/program/src/processor/mint_to.rs similarity index 100% rename from program/src/processor/mint_to.rs rename to p-token/program/src/processor/mint_to.rs diff --git a/program/src/processor/mint_to_checked.rs b/p-token/program/src/processor/mint_to_checked.rs similarity index 100% rename from program/src/processor/mint_to_checked.rs rename to p-token/program/src/processor/mint_to_checked.rs diff --git a/program/src/processor/mod.rs b/p-token/program/src/processor/mod.rs similarity index 100% rename from program/src/processor/mod.rs rename to p-token/program/src/processor/mod.rs diff --git a/program/src/processor/revoke.rs b/p-token/program/src/processor/revoke.rs similarity index 100% rename from program/src/processor/revoke.rs rename to p-token/program/src/processor/revoke.rs diff --git a/program/src/processor/set_authority.rs b/p-token/program/src/processor/set_authority.rs similarity index 100% rename from program/src/processor/set_authority.rs rename to p-token/program/src/processor/set_authority.rs diff --git a/program/src/processor/shared/approve.rs b/p-token/program/src/processor/shared/approve.rs similarity index 100% rename from program/src/processor/shared/approve.rs rename to p-token/program/src/processor/shared/approve.rs diff --git a/program/src/processor/shared/burn.rs b/p-token/program/src/processor/shared/burn.rs similarity index 100% rename from program/src/processor/shared/burn.rs rename to p-token/program/src/processor/shared/burn.rs diff --git a/program/src/processor/shared/initialize_account.rs b/p-token/program/src/processor/shared/initialize_account.rs similarity index 100% rename from program/src/processor/shared/initialize_account.rs rename to p-token/program/src/processor/shared/initialize_account.rs diff --git a/program/src/processor/shared/initialize_multisig.rs b/p-token/program/src/processor/shared/initialize_multisig.rs similarity index 100% rename from program/src/processor/shared/initialize_multisig.rs rename to p-token/program/src/processor/shared/initialize_multisig.rs diff --git a/program/src/processor/shared/mint_to.rs b/p-token/program/src/processor/shared/mint_to.rs similarity index 100% rename from program/src/processor/shared/mint_to.rs rename to p-token/program/src/processor/shared/mint_to.rs diff --git a/program/src/processor/shared/mod.rs b/p-token/program/src/processor/shared/mod.rs similarity index 100% rename from program/src/processor/shared/mod.rs rename to p-token/program/src/processor/shared/mod.rs diff --git a/program/src/processor/shared/toggle_account_state.rs b/p-token/program/src/processor/shared/toggle_account_state.rs similarity index 100% rename from program/src/processor/shared/toggle_account_state.rs rename to p-token/program/src/processor/shared/toggle_account_state.rs diff --git a/program/src/processor/shared/transfer.rs b/p-token/program/src/processor/shared/transfer.rs similarity index 100% rename from program/src/processor/shared/transfer.rs rename to p-token/program/src/processor/shared/transfer.rs diff --git a/program/src/processor/sync_native.rs b/p-token/program/src/processor/sync_native.rs similarity index 100% rename from program/src/processor/sync_native.rs rename to p-token/program/src/processor/sync_native.rs diff --git a/program/src/processor/thaw_account.rs b/p-token/program/src/processor/thaw_account.rs similarity index 100% rename from program/src/processor/thaw_account.rs rename to p-token/program/src/processor/thaw_account.rs diff --git a/program/src/processor/transfer.rs b/p-token/program/src/processor/transfer.rs similarity index 100% rename from program/src/processor/transfer.rs rename to p-token/program/src/processor/transfer.rs diff --git a/program/src/processor/transfer_checked.rs b/p-token/program/src/processor/transfer_checked.rs similarity index 100% rename from program/src/processor/transfer_checked.rs rename to p-token/program/src/processor/transfer_checked.rs diff --git a/program/src/processor/ui_amount_to_amount.rs b/p-token/program/src/processor/ui_amount_to_amount.rs similarity index 100% rename from program/src/processor/ui_amount_to_amount.rs rename to p-token/program/src/processor/ui_amount_to_amount.rs diff --git a/program/tests/amount_to_ui_amount.rs b/p-token/program/tests/amount_to_ui_amount.rs similarity index 100% rename from program/tests/amount_to_ui_amount.rs rename to p-token/program/tests/amount_to_ui_amount.rs diff --git a/program/tests/approve.rs b/p-token/program/tests/approve.rs similarity index 100% rename from program/tests/approve.rs rename to p-token/program/tests/approve.rs diff --git a/program/tests/approve_checked.rs b/p-token/program/tests/approve_checked.rs similarity index 100% rename from program/tests/approve_checked.rs rename to p-token/program/tests/approve_checked.rs diff --git a/program/tests/burn.rs b/p-token/program/tests/burn.rs similarity index 100% rename from program/tests/burn.rs rename to p-token/program/tests/burn.rs diff --git a/program/tests/burn_checked.rs b/p-token/program/tests/burn_checked.rs similarity index 100% rename from program/tests/burn_checked.rs rename to p-token/program/tests/burn_checked.rs diff --git a/program/tests/close_account.rs b/p-token/program/tests/close_account.rs similarity index 100% rename from program/tests/close_account.rs rename to p-token/program/tests/close_account.rs diff --git a/program/tests/freeze_account.rs b/p-token/program/tests/freeze_account.rs similarity index 100% rename from program/tests/freeze_account.rs rename to p-token/program/tests/freeze_account.rs diff --git a/program/tests/initialize_account.rs b/p-token/program/tests/initialize_account.rs similarity index 100% rename from program/tests/initialize_account.rs rename to p-token/program/tests/initialize_account.rs diff --git a/program/tests/initialize_account2.rs b/p-token/program/tests/initialize_account2.rs similarity index 100% rename from program/tests/initialize_account2.rs rename to p-token/program/tests/initialize_account2.rs diff --git a/program/tests/initialize_account3.rs b/p-token/program/tests/initialize_account3.rs similarity index 100% rename from program/tests/initialize_account3.rs rename to p-token/program/tests/initialize_account3.rs diff --git a/program/tests/initialize_mint.rs b/p-token/program/tests/initialize_mint.rs similarity index 100% rename from program/tests/initialize_mint.rs rename to p-token/program/tests/initialize_mint.rs diff --git a/program/tests/initialize_mint2.rs b/p-token/program/tests/initialize_mint2.rs similarity index 100% rename from program/tests/initialize_mint2.rs rename to p-token/program/tests/initialize_mint2.rs diff --git a/program/tests/initialize_multisig.rs b/p-token/program/tests/initialize_multisig.rs similarity index 100% rename from program/tests/initialize_multisig.rs rename to p-token/program/tests/initialize_multisig.rs diff --git a/program/tests/initialize_multisig2.rs b/p-token/program/tests/initialize_multisig2.rs similarity index 100% rename from program/tests/initialize_multisig2.rs rename to p-token/program/tests/initialize_multisig2.rs diff --git a/program/tests/mint_to.rs b/p-token/program/tests/mint_to.rs similarity index 100% rename from program/tests/mint_to.rs rename to p-token/program/tests/mint_to.rs diff --git a/program/tests/mint_to_checked.rs b/p-token/program/tests/mint_to_checked.rs similarity index 100% rename from program/tests/mint_to_checked.rs rename to p-token/program/tests/mint_to_checked.rs diff --git a/program/tests/revoke.rs b/p-token/program/tests/revoke.rs similarity index 100% rename from program/tests/revoke.rs rename to p-token/program/tests/revoke.rs diff --git a/program/tests/set_authority.rs b/p-token/program/tests/set_authority.rs similarity index 100% rename from program/tests/set_authority.rs rename to p-token/program/tests/set_authority.rs diff --git a/program/tests/setup/account.rs b/p-token/program/tests/setup/account.rs similarity index 100% rename from program/tests/setup/account.rs rename to p-token/program/tests/setup/account.rs diff --git a/program/tests/setup/mint.rs b/p-token/program/tests/setup/mint.rs similarity index 100% rename from program/tests/setup/mint.rs rename to p-token/program/tests/setup/mint.rs diff --git a/program/tests/setup/mod.rs b/p-token/program/tests/setup/mod.rs similarity index 100% rename from program/tests/setup/mod.rs rename to p-token/program/tests/setup/mod.rs diff --git a/program/tests/thaw_account.rs b/p-token/program/tests/thaw_account.rs similarity index 100% rename from program/tests/thaw_account.rs rename to p-token/program/tests/thaw_account.rs diff --git a/program/tests/transfer.rs b/p-token/program/tests/transfer.rs similarity index 100% rename from program/tests/transfer.rs rename to p-token/program/tests/transfer.rs diff --git a/program/tests/transfer_checked.rs b/p-token/program/tests/transfer_checked.rs similarity index 100% rename from program/tests/transfer_checked.rs rename to p-token/program/tests/transfer_checked.rs diff --git a/program/tests/ui_amount_to_amount.rs b/p-token/program/tests/ui_amount_to_amount.rs similarity index 100% rename from program/tests/ui_amount_to_amount.rs rename to p-token/program/tests/ui_amount_to_amount.rs