changed flag to -O4