changes to workable before benchmarking