added an interface and a abstract class for cars