closure has problem......