contributing object