new structure and new modules (sprites)