bug 745 improvement fixed