test splitted to test and benchmark