change in structure for newton, need fix for companion