add main.cpp
create property.
update property