start on generic application doc