fix bug 348 347 323