benchmark again - no loops fatser