plenty of bug, for has problem