public function run($prog = "migrate")
	{
		switch (trim($prog))
		{
			case "migrate":
				return $this->migrate();

			case "drop":
				return $this->drop();

			case "reset":
				return $this->drop() & $this->migrate();
			
			default:
				error_log("\n\e[1;31m!\e[0m program $prog not applicable\n");
				return false;
		}
	}