added blocks and plugins