diff --git a/doc/epp-doc.md b/doc/epp-doc.md
deleted file mode 100644
index cf6ae2788..000000000
--- a/doc/epp-doc.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# EPP integration specification
-
-Main communication specification through EPP:
-
-[Session related functions](epp/session.md)
-[Contact related functions](epp/contact.md)
-[Domain related functions](epp/domain.md)
-[Keyrelay related functions](epp/keyrelay.md)
-
-Our implementation supports following protocols:
-
-[RFC5730 - EPP](http://tools.ietf.org/html/rfc5730)
-[RFC5731 - Domain Mapping](http://tools.ietf.org/html/rfc5731)
-[RFC5733 - Contact Mapping](http://tools.ietf.org/html/rfc5733)
-[RFC5734 - Transport over TCP](http://tools.ietf.org/html/rfc5734)
-[RFC5910 - DNSSEC Mapping](http://tools.ietf.org/html/rfc5910)
-[RFC3735 - Guidelines for Extending the EPP](http://tools.ietf.org/html/rfc3735)
-
-EIS specific XML Schema Definitions (may differ from policies applied to registry):
-
-[contact-eis-1.0.xsd](schemas/contact-eis-1.0.xsd)
-[domain-eis-1.0.xsd](schemas/domain-eis-1.0.xsd)
-[eis-1.0.xsd](schemas/eis-1.0.xsd)
-
-More info about The Extensible Provisioning Protocol (EPP):
-http://en.wikipedia.org/wiki/Extensible_Provisioning_Protocol
diff --git a/doc/epp/README.md b/doc/epp/README.md
index 78047851c..21d1b9708 100644
--- a/doc/epp/README.md
+++ b/doc/epp/README.md
@@ -1,13 +1,13 @@
# EPP integration specification
-Main communication specification through EPP:
+## Main communication specification through EPP
[Session related functions](session.md)
[Contact related functions](contact.md)
[Domain related functions](domain.md)
[Keyrelay related functions](keyrelay.md)
-Our implementation supports following protocols:
+## Supported protocols
[RFC5730 - EPP](http://tools.ietf.org/html/rfc5730)
[RFC5731 - Domain Mapping](http://tools.ietf.org/html/rfc5731)
@@ -16,5 +16,22 @@ Our implementation supports following protocols:
[RFC5910 - DNSSEC Mapping](http://tools.ietf.org/html/rfc5910)
[RFC3735 - Guidelines for Extending the EPP](http://tools.ietf.org/html/rfc3735)
-More info about The Extensible Provisioning Protocol (EPP):
+## XML schemas
+
+### Common
+* [domain-1.0.xsd](/lib/schemas/domain-1.0.xsd)
+* [contact-1.0.xsd](/lib/schemas/contact-1.0.xsd)
+* [epp-1.0.xsd](/lib/schemas/epp-1.0.xsd)
+* [eppcom-1.0.xsd](/lib/schemas/eppcom-1.0.xsd)
+* [host-1.0.xsd](/lib/schemas/host-1.0.xsd)
+* [keyrelay-1.0.xsd](/lib/schemas/keyrelay-1.0.xsd)
+* [secDNS-1.1.xsd](/lib/schemas/secDNS-1.1.xsd)
+
+### .ee-specific
+* [all-ee-1.0.xsd](/lib/schemas/all-ee-1.0.xsd)
+* [domain-eis-1.0.xsd](/lib/schemas/domain-eis-1.0.xsd)
+* [contact-eis-1.0.xsd](/lib/schemas/contact-eis-1.0.xsd)
+* [eis-1.0.xsd](/lib/schemas/eis-1.0.xsd)
+
+More info about The Extensible Provisioning Protocol (EPP):
http://en.wikipedia.org/wiki/Extensible_Provisioning_Protocol
diff --git a/doc/schemas/all-ee-1.0.xsd b/doc/schemas/all-ee-1.0.xsd
deleted file mode 100644
index 5ad285c98..000000000
--- a/doc/schemas/all-ee-1.0.xsd
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- all schema's grouped together
-
-
-
-
diff --git a/doc/schemas/contact-1.0.xsd b/doc/schemas/contact-1.0.xsd
deleted file mode 100644
index 9b4c244cd..000000000
--- a/doc/schemas/contact-1.0.xsd
+++ /dev/null
@@ -1,388 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- contact provisioning schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/schemas/contact-eis-1.0.xsd b/doc/schemas/contact-eis-1.0.xsd
deleted file mode 100644
index cec571cec..000000000
--- a/doc/schemas/contact-eis-1.0.xsd
+++ /dev/null
@@ -1,366 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- contact provisioning schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/schemas/domain-1.0.xsd b/doc/schemas/domain-1.0.xsd
deleted file mode 100644
index 46859859e..000000000
--- a/doc/schemas/domain-1.0.xsd
+++ /dev/null
@@ -1,432 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- domain provisioning schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/schemas/domain-eis-1.0.xsd b/doc/schemas/domain-eis-1.0.xsd
deleted file mode 100644
index b38abf9d4..000000000
--- a/doc/schemas/domain-eis-1.0.xsd
+++ /dev/null
@@ -1,470 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- domain provisioning schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/schemas/eis-1.0.xsd b/doc/schemas/eis-1.0.xsd
deleted file mode 100644
index 0b2ad8f89..000000000
--- a/doc/schemas/eis-1.0.xsd
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
- EIS Extensible Provisioning Protocol v1.0 extension schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/schemas/epp-1.0.xsd b/doc/schemas/epp-1.0.xsd
deleted file mode 100644
index 3609ad55d..000000000
--- a/doc/schemas/epp-1.0.xsd
+++ /dev/null
@@ -1,446 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0 schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/schemas/eppcom-1.0.xsd b/doc/schemas/eppcom-1.0.xsd
deleted file mode 100644
index 3b7d5d65c..000000000
--- a/doc/schemas/eppcom-1.0.xsd
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- shared structures schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/schemas/host-1.0.xsd b/doc/schemas/host-1.0.xsd
deleted file mode 100644
index d4bbc043e..000000000
--- a/doc/schemas/host-1.0.xsd
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- host provisioning schema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/schemas/keyrelay-1.0.xsd b/doc/schemas/keyrelay-1.0.xsd
deleted file mode 100644
index 2239754e7..000000000
--- a/doc/schemas/keyrelay-1.0.xsd
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
- Extensible Provisioning Protocol v1.0 protocol
- extension schema for relaying DNSSEC key material.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/schemas/secDNS-1.1.xsd b/doc/schemas/secDNS-1.1.xsd
deleted file mode 100644
index a47c07a23..000000000
--- a/doc/schemas/secDNS-1.1.xsd
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
- Extensible Provisioning Protocol v1.0
- domain name extension schema
- for provisioning DNS security (DNSSEC) extensions.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-