updating testing routines - adding benchmark