moved aligned parameters into Collective class