new way to create blob