diff --git a/assets/icons/chevron-down-small.svg b/assets/icons/chevron-down-small.svg
new file mode 100644
index 0000000..ca53e93
--- /dev/null
+++ b/assets/icons/chevron-down-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/close.svg b/assets/icons/close.svg
new file mode 100644
index 0000000..49607a2
--- /dev/null
+++ b/assets/icons/close.svg
@@ -0,0 +1,3 @@
+
diff --git a/crates/app/src/views/account.rs b/crates/app/src/views/account.rs
new file mode 100644
index 0000000..5253ca5
--- /dev/null
+++ b/crates/app/src/views/account.rs
@@ -0,0 +1,87 @@
+use coop_ui::{
+ button::{Button, ButtonVariants},
+ Icon, IconName, Sizable,
+};
+use gpui::*;
+use nostr_sdk::prelude::*;
+use prelude::FluentBuilder;
+
+use crate::{
+ constants::IMAGE_SERVICE,
+ get_client,
+ states::{metadata::MetadataRegistry, signal::SignalRegistry},
+};
+
+pub struct Account {
+ public_key: PublicKey,
+ metadata: Model