added blocks init