fix bug, debug