add newcar variable
noexist function
add decorator, factory and iterator patterns