modules now blocks