upgraded for blaze