landed the patches for bugs 587757, 783499 and 808370. added a patch for bug 859858