add object engine differ