extracting eventbus project