Added hub. Renamed module to bubble and changed syntax.