fix bug 28-5