more bug, such fix