added -O3 optimization