created dynamic modules