fusion module style refactor