add object demo