contribution pricing