blocks example