diff --git a/edivorce/apps/core/templates/overview.html b/edivorce/apps/core/templates/overview.html
index 89a75edf..afcad776 100644
--- a/edivorce/apps/core/templates/overview.html
+++ b/edivorce/apps/core/templates/overview.html
@@ -7,19 +7,69 @@
{% block content %}
Answer the Questions Related to Your Divorce Questionnaire
+
+
diff --git a/edivorce/apps/core/views/main.py b/edivorce/apps/core/views/main.py
index a254b704..de1a176c 100644
--- a/edivorce/apps/core/views/main.py
+++ b/edivorce/apps/core/views/main.py
@@ -132,16 +132,11 @@ def overview(request):
mark that step as "Started" otherwise "Not started"
"""
user = __get_bceid_user(request)
- responses_dict = get_responses_from_db_grouped_by_steps(user)
- # To Show whether user has started to respond questions in each step
- started_dict = {}
- for step, lst in responses_dict.items():
- if not lst:
- started_dict[step] = "Not started"
- else:
- started_dict[step] = "Started"
- started_dict['active_page'] = 'overview'
- return render(request, 'overview.html', context=started_dict)
+ responses_dict_by_step = get_responses_from_db_grouped_by_steps(user)
+ # step status dictionary
+ status_dict = {'step_status': get_step_status(responses_dict_by_step),
+ 'active_page': 'overview'}
+ return render(request, 'overview.html', context=status_dict)
def __get_bceid_user(request):