converted to multimodule project with example and bundle modules.