how this problem occured first....