added job application
diff --git a/hr/doctype/job_applicant/job_applicant.js b/hr/doctype/job_applicant/job_applicant.js
index 2b8e064..a63f833 100644
--- a/hr/doctype/job_applicant/job_applicant.js
+++ b/hr/doctype/job_applicant/job_applicant.js
@@ -2,19 +2,12 @@
 
 cur_frm.cscript = {
 	refresh: function(doc) {
-		cur_frm.set_intro("");
-		if(doc.extract_emails) {
-			cur_frm.set_intro(wn._("Active: Will extract emails from ") + doc.email_id);
-		} else {
-			cur_frm.set_intro(wn._("Not Active"));
-		}
 		cur_frm.cscript.make_listing(doc);
 	},
 	make_listing: function(doc) {
-		var wrapper = cur_frm.fields_dict['thread_html'].wrapper;
 		cur_frm.communication_view = new wn.views.CommunicationList({
-			list: comm_list,
-			parent: wn.model.get("Communication", {"job_applicant": doc.name}),
+			list: wn.model.get("Communication", {"job_applicant": doc.name}),
+			parent: cur_frm.fields_dict['thread_html'].wrapper,
 			doc: doc,
 			recipients: doc.email_id
 		})
diff --git a/hr/doctype/job_applicant/job_applicant.py b/hr/doctype/job_applicant/job_applicant.py
index 928aa9f..e1e1a24 100644
--- a/hr/doctype/job_applicant/job_applicant.py
+++ b/hr/doctype/job_applicant/job_applicant.py
@@ -2,7 +2,11 @@
 
 from __future__ import unicode_literals
 import webnotes
+from utilities.transaction_base import TransactionBase
 
-class DocType:
+class DocType(TransactionBase):
 	def __init__(self, d, dl):
-		self.doc, self.doclist = d, dl
\ No newline at end of file
+		self.doc, self.doclist = d, dl
+		
+	def onload(self):
+		self.add_communication_list()		
\ No newline at end of file