reasons for doing thi hgggfft5#^**