added blocks module