I use "fit" to make two small rectangles inside a bigger rectangle. And then add some words at the top of the bigger one, which causes a large blank space at the bottom of the bigger rectangle as showed in the following photo. However, I wish to get the graph that there is no blank at the bottom of the outside rectangle and almost no space between word and the top small rectangle. Could some one Help me?

\documentclass[tikz]{standalone}
\usetikzlibrary{
shapes.geometric,
positioning,
fit,
calc
}
\usetikzlibrary{decorations.markings}
\usepackage{tikz}
\newcommand*{\Shift}{0.6ex}
\begin{document}
\tikzset{
my box/.style = {draw, minimum width = 3em, minimum height=1em},
}
\begin{tikzpicture}[node distance=5mm]
\node[my box,align=center](a) {get flight\\(gf)};
\node[my box,align=center,below=of a] (b) {book flight\\(bf)};
\draw[->] (a) -- (b);
\node[draw, fit=(a) (b),minimum height=4cm] (ab) {};
\node[below=0.3mm of ab.north,align=center](flight) {ontessage\\ jeusts};
\end{tikzpicture}
\end{document}

\documentclass{...}and ending with\end{document}. – Kurt Feb 15 at 14:19