bug 3,5,9 fixes