more updates to contributor mechanism