Maha assembly