build object