diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
index 2d31b74896eb0c6b92a1ea835f982559e87885a0..36dc665663467f83fde2a1b41b848f5e5a401b82 100644
--- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
+++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
@@ -20,9 +20,28 @@ function SampleTableView(sampleTableController, sampleTableModel) {
 	this.sampleTypeSelector = null;
 	
 	this.repaint = function($container) {
+		var _this = this;
 		$container.empty();
 		if(this._sampleTableModel.title) {
 			var $title = $("<h1>").append(this._sampleTableModel.title);
+			
+			var experimentCode = this._sampleTableModel.experimentIdentifier.split("/")[3];
+			var sampleTypeCode = experimentCode.substring(0,experimentCode.indexOf("_COLLECTION"));
+			
+			//Add Experiment Step
+			if(profile.getSampleTypeForSampleTypeCode(sampleTypeCode)) {
+				$title.append("&nbsp;");
+				$title.append(FormUtil.getButtonWithText("Create " + sampleTypeCode, function() {
+					var argsMap = {
+							"sampleTypeCode" : sampleTypeCode,
+							"experimentIdentifier" : _this._sampleTableModel.experimentIdentifier
+					}
+					var argsMapStr = JSON.stringify(argsMap);
+					Util.unblockUI();
+					mainController.changeView("showCreateSubExperimentPage", argsMapStr);
+				}));
+			}
+			
 			$container.append($title);
 		}