diff --git a/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/assignGroupToUnitUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/assignGroupToUnitUI.inc
new file mode 100644
index 0000000..e251f37
--- /dev/null
+++ b/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/assignGroupToUnitUI.inc
@@ -0,0 +1,192 @@
+Are you Sure you wish to assign the Group to the Unit? \n";
+ }else{
+ $heading = "
Please Assign a Group to a Unit: \n";
+ }
+
+
+ if (isset($iUnitID)) {
+ $oUnit = Unit::get($iUnitID);
+
+ }
+
+ $sToRender .= " \n";
+ $sToRender .= "Assign Group to Unit: \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= $heading;
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= "Group Name: " . getGroupDisplay($oGroup) . " \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= "Unit Name: " . getUnitDisplay($oUnit) . " \n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= "" . getAssignButton($oGroup);
+ $sToRender .= getCancelButton($oGroup);
+ $sToRender .= "
\n";
+
+
+ return $sToRender;
+}
+
+// page when failure occurred
+function getPageFail($iGroupID) {
+ global $default;
+ $oGroup = null;
+ $oUnit = null;
+
+ if (isset($iGroupID)) {
+ $oGroup = Group::get($iGroupID);
+ }
+ // find otu which unit the group belogns to
+ $iUnitID = GroupUnitLink::groupBelongsToUnit($iGroupID);
+ // get the id of that unit
+ $oUnit= Unit::get($iUnitID);
+
+ $sToRender .= " \n";
+ $sToRender .= "Sorry, Assignment Failed \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= " \n";
+ $sToRender .= "Group Already Belongs to A Unit\n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= "Group Name: " . $oGroup->getName() . " \n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= "Unit Name: " . $oUnit->getName($iUnitID) . " \n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= "rootUrl/control.php?action=assignGroupToUnit\"> graphicsUrl/widgets/back.gif\" border = \"0\" /> \n";
+ $sToRender .= " \n";
+
+ $sToRender .= "
\n";
+
+
+ return $sToRender;
+}
+
+// page that comes up when there is nothing selected
+function getPageNotSelected() {
+ global $default;
+
+ $sToRender .= " \n";
+ $sToRender .= "Sorry, Selection Failed \n";
+ $sToRender .= "\n";
+
+
+ return $sToRender;
+}
+
+//if edition successful
+function getPageSuccess() {
+ global $default;
+
+ $sToRender .= " \n";
+ $sToRender .= "Success! \n";
+ $sToRender .= "\n";
+
+
+ return $sToRender;
+}
+
+// display the listbox initially ..then just display the text
+function getGroupDisplay($oGroup) {
+ global $default;
+ //$from = "," . $default->owl_groups_units_table . " AS GU";
+ //$where = "(ST.id = GU.group_id)";
+
+
+ if (!isset($oGroup)) {
+ $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID");
+ //$oPatternListBox->setWhereClause($where);
+ //$oPatternListBox->setFromClause($from);
+ //$oPatternListBox->setIncludeDefaultValue(true);
+ //$oPatternListBox->setPostBackOnChange(true);
+ return $oPatternListBox->render();
+ } else {
+ return " iId . "\">\n" .
+ $oGroup->getName();
+ }
+
+}
+
+// display the listbox initially ..then just display the text
+function getUnitDisplay($oUnit) {
+ global $default;
+ if (!isset($oUnit)) {
+ $oPatternListBox = & new PatternListBox($default->owl_units_table, "name", "id", "fUnitID");
+ //$oPatternLiListBoxstBox->setPostBackOnChange(true);
+ return $oPatternListBox->render();
+ } else {
+ return " iId . "\">\n" .
+ $oUnit->getName();
+ }
+
+}
+
+// show button after group selected
+function getAssignButton($oGroup) {
+ global $default;
+ if (!isset($oGroup)) {
+ return " graphicsUrl/widgets/select.gif\" value=\"submit\" /> \n";
+ } else {
+ return " graphicsUrl/widgets/assign.gif\" value=\"submit\" /> \n";
+ }
+}
+// show button after group selected
+function getCancelButton($oGroup) {
+ global $default;
+ if (!isset($oGroup)) {
+ //return "rootUrl/control.php?action=groupManagement\"> graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /> \n";
+ } else {
+ return "rootUrl/control.php?action=assignGroupToUnit\"> graphicsUrl/widgets/cancel.gif\" border = \"0\" /> \n";
+ }
+}
+
+
+?>
\ No newline at end of file