fix to destroy contribute