methods for cars1, cars2 and material changed to preserve order of definition, closes #7