Merge all functionalities in one module