patch defective ideas with links