fix bug 1