switched to SLUB and -O3 optimization