fix for bug 3,4