Interface design.
diff --git a/mysearchbar.cpp b/mysearchbar.cpp
index 335be3f..f4ce066 100644
--- a/mysearchbar.cpp
+++ b/mysearchbar.cpp
@@ -2,6 +2,13 @@
 
 MySearchBar::MySearchBar(QWidget *parent) : QLineEdit(parent)
 {
+    QStringList wordList;
+    wordList << "alpha" << "omega" << "omicron" << "zeta";
+
+    QCompleter *completer = new QCompleter(wordList, this);
+    completer->setCaseSensitivity(Qt::CaseInsensitive);
+    setCompleter(completer);
+
     QObject::connect(this, SIGNAL(editingFinished()), this, SLOT(changePlaceholderColor()));
     QObject::connect(this, SIGNAL(textChanged(QString)), this, SLOT(changePlaceholderColor()));
     QObject::connect(this, SIGNAL(), this, SLOT(changePlaceholderColor()));
@@ -15,6 +22,7 @@
 void MySearchBar::focusInEvent(QFocusEvent* e)
 {
     if (text().count() <= 0) {
+        setClearButtonEnabled(true);
         setAlignment(Qt::AlignLeft);
         setStyleSheet("background-color: rgb(225, 225, 225);"
                       "border: 1px solid;"
@@ -31,6 +39,7 @@
 void MySearchBar::changePlaceholderColor()
 {
     if (text().count() <= 0) { // placeholder
+        setClearButtonEnabled(false);
         setAlignment(Qt::AlignHCenter);
         setStyleSheet("background-color: rgb(225, 225, 225);"
                       "border: 1px solid;"
@@ -38,6 +47,7 @@
                       "border-radius: 4px;"
                       "color: rgb(160, 160, 160);");
     } else { // usertext
+        setClearButtonEnabled(true);
         setAlignment(Qt::AlignLeft);
         setStyleSheet("background-color: rgb(225, 225, 225);"
                       "border: 1px solid;"