thoroughly & deeply