introduced tolerance parameter in the main driver routines