Working on benchmark framework