fully working with blaze