execution time measurement added;