using -O3 makes benchmark not take any time, using -march=native adds execution time
testing out server stuff