may be this due to viruses..