{
\cleardoublepage
{
\let\clearpage\relax  % Do nothing when a \clearpage command appears 
\let\cleardoublepage\relax

\renewcommand*{\addvspace}[1]{}
\let\oldnumberline\numberline%
\renewcommand{\numberline}{\figurename~\oldnumberline}%

\listoffigures
\let\clearpage\relax  % Do nothing when a \clearpage command appears 
\let\cleardoublepage\relax
\renewcommand{\numberline}{\appfigname~\oldnumberline}%
\vspace{-30pt}
\listofappfigs
}
{

\let\clearpage\relax  % Do nothing when a \clearpage command appears 
\let\cleardoublepage\relax
\renewcommand*{\addvspace}[1]{}
\let\oldnumberline\numberline%
\renewcommand{\numberline}{\tablename~\oldnumberline}%
\listoftables

\renewcommand{\numberline}{\apptabname~\oldnumberline}%
\vspace{-30pt}
\listofapptabs
}


}