diff --git a/res/drawable-hdpi/ic_add_authentication.png b/res/drawable-hdpi/ic_add_authentication.png
new file mode 100644
index 000000000..f3fde9772
Binary files /dev/null and b/res/drawable-hdpi/ic_add_authentication.png differ
diff --git a/res/drawable-hdpi/ic_clear_authentication.png b/res/drawable-hdpi/ic_clear_authentication.png
new file mode 100644
index 000000000..800eca40e
Binary files /dev/null and b/res/drawable-hdpi/ic_clear_authentication.png differ
diff --git a/res/layout/account_setup_incoming_fragment.xml b/res/layout/account_setup_incoming_fragment.xml
index 4e64a5b15..07540563d 100644
--- a/res/layout/account_setup_incoming_fragment.xml
+++ b/res/layout/account_setup_incoming_fragment.xml
@@ -20,6 +20,7 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical" >
+
-
-
+ android:layout_height="wrap_content"/>
+
-
+
-
-
-
-
diff --git a/res/layout/authentication_fragment.xml b/res/layout/authentication_fragment.xml
new file mode 100644
index 000000000..3ae2915fe
--- /dev/null
+++ b/res/layout/authentication_fragment.xml
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout/password_selector.xml b/res/layout/password_selector.xml
new file mode 100644
index 000000000..b402f10e9
--- /dev/null
+++ b/res/layout/password_selector.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index 322934c27..bd198dfec 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -30,6 +30,7 @@
+
diff --git a/res/values/strings.xml b/res/values/strings.xml
index c5dda07c4..6034ebc6d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -202,6 +202,14 @@
Email address
Password
+
+ Signed in with %s
+
+ Authentication
+
+ Add authentication
+
+ Clear authentication
Manual setup