do some hlinting
remove benchmarks cos they don't even compile