fix problem4