public function getClientAddFields($package, $vars = null)
 {
     Loader::loadHelpers($this, array("Html"));
     $fields = new ModuleFields();
     $domain = $fields->label(Language::_("Digitaloceanmodule.hostname", true), "hostname");
     $domain->attach($fields->fieldText("hostname", $this->Html->ifSet($vars->hostname, $this->Html->ifSet($vars->hostname)), array('id' => "hostname")));
     $fields->setField($domain);
     $region = $fields->label(Language::_("Digitaloceanmodule.region", true), "region");
     $region->attach($fields->fieldSelect("region", $this->getAllRegionsDropdown($package)), array('id' => "region"));
     $fields->setField($region);
     $image = $fields->label(Language::_("Digitaloceanmodule.image", true), "image");
     $image->attach($fields->fieldSelect("image", $this->getallImagesDropdown($package)), array('id' => "image"));
     $fields->setField($image);
     $client_sshkey = $fields->label(Language::_("Digitaloceanmodule.client_sshkey", true), "client_sshkey");
     $client_sshkey->attach($fields->fieldTextArea("client_sshkey", $this->Html->ifSet($vars->client_sshkey), array('id' => "client_sshkey")));
     $fields->setField($client_sshkey);
     return $fields;
 }