simplified output, add elapsed ms