diff --git a/Zaichuk/.classpath b/Zaichuk/.classpath
new file mode 100644
index 0000000..fceb480
--- /dev/null
+++ b/Zaichuk/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Zaichuk/.project b/Zaichuk/.project
new file mode 100644
index 0000000..95f00ef
--- /dev/null
+++ b/Zaichuk/.project
@@ -0,0 +1,17 @@
+
+
+ Zaichuk's blog
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Zaichuk/.settings/org.eclipse.jdt.core.prefs b/Zaichuk/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Zaichuk/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Zaichuk/src/major/Butyakov.java b/Zaichuk/src/major/Butyakov.java
new file mode 100644
index 0000000..24b1ced
--- /dev/null
+++ b/Zaichuk/src/major/Butyakov.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package major;
+
+/**
+ * @author ezaichuk
+ *
+ */
+public class Butyakov extends User{
+
+}
diff --git a/Zaichuk/src/major/Comment.java b/Zaichuk/src/major/Comment.java
new file mode 100644
index 0000000..f718abd
--- /dev/null
+++ b/Zaichuk/src/major/Comment.java
@@ -0,0 +1,16 @@
+package major;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+public class Comment {
+
+
+ String Body;
+ Date CommentPublishdate;
+
+ public void postComment(){
+
+ }
+
+}
diff --git a/Zaichuk/src/major/Post.java b/Zaichuk/src/major/Post.java
new file mode 100644
index 0000000..51e7c4d
--- /dev/null
+++ b/Zaichuk/src/major/Post.java
@@ -0,0 +1,23 @@
+/**
+ *
+ */
+package major;
+
+/**
+ * @author ezaichuk
+ *
+ */
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+public class Post {
+
+ Long PostId;
+ String Header;
+ String Body;
+ Date PostPublishdate;
+
+
+
+}
diff --git a/Zaichuk/src/major/User.java b/Zaichuk/src/major/User.java
new file mode 100644
index 0000000..6498ada
--- /dev/null
+++ b/Zaichuk/src/major/User.java
@@ -0,0 +1,18 @@
+package major;
+
+public abstract class User {
+
+ Long id;
+ String username;
+ String password;
+ String firstName;
+ String lastName;
+ String e_mail;
+ boolean isLoggedin;
+
+ public boolean doLogin(String Username, String Password) {
+
+ return isLoggedin;
+ }
+
+}
diff --git a/Zaichuk/src/major/WebBlog.java b/Zaichuk/src/major/WebBlog.java
new file mode 100644
index 0000000..33ae011
--- /dev/null
+++ b/Zaichuk/src/major/WebBlog.java
@@ -0,0 +1,15 @@
+package major;
+
+public class WebBlog {
+
+ int blogId;
+ String[] topics;
+ author[] authors;
+
+ public WebBlog(int id){
+ blogId = id;
+ }
+
+
+
+}
diff --git a/Zaichuk/src/major/author.java b/Zaichuk/src/major/author.java
new file mode 100644
index 0000000..ba7125c
--- /dev/null
+++ b/Zaichuk/src/major/author.java
@@ -0,0 +1,11 @@
+package major;
+
+public class author extends User{
+
+ String degree;
+
+ public void publishPost(Post post){
+
+ }
+
+}
diff --git a/Zaichuk/src/major/reader.java b/Zaichuk/src/major/reader.java
new file mode 100644
index 0000000..b6621bd
--- /dev/null
+++ b/Zaichuk/src/major/reader.java
@@ -0,0 +1,26 @@
+/**
+ *
+ */
+package major;
+
+/**
+ * @author ezaichuk
+ *
+ */
+public class reader extends User{
+
+ String Country;
+ String City;
+
+
+ public reader(String username, String firstName, String lastName) {
+ this.username = username;
+ this.firstName = firstName;
+ this.lastName = lastName;
+ }
+
+
+ public void publishComment(Comment comment){
+
+ }
+}
diff --git a/bin/helpers/Post.class b/bin/helpers/Post.class
new file mode 100644
index 0000000..75f5fa4
Binary files /dev/null and b/bin/helpers/Post.class differ
diff --git a/bin/helpers/User.class b/bin/helpers/User.class
new file mode 100644
index 0000000..ad301b3
Binary files /dev/null and b/bin/helpers/User.class differ
diff --git a/bin/major/Article.class b/bin/major/Article.class
new file mode 100644
index 0000000..50abdba
Binary files /dev/null and b/bin/major/Article.class differ
diff --git a/bin/major/Comment.class b/bin/major/Comment.class
new file mode 100644
index 0000000..cf34a1d
Binary files /dev/null and b/bin/major/Comment.class differ
diff --git a/bin/major/Moderator.class b/bin/major/Moderator.class
new file mode 100644
index 0000000..8a3d92a
Binary files /dev/null and b/bin/major/Moderator.class differ
diff --git a/bin/major/WebBlog.class b/bin/major/WebBlog.class
new file mode 100644
index 0000000..b98d66f
Binary files /dev/null and b/bin/major/WebBlog.class differ
diff --git a/bin/major/author.class b/bin/major/author.class
new file mode 100644
index 0000000..4557659
Binary files /dev/null and b/bin/major/author.class differ
diff --git a/bin/major/reader.class b/bin/major/reader.class
new file mode 100644
index 0000000..c6ed696
Binary files /dev/null and b/bin/major/reader.class differ