Added hub module, achieved block managment