check for consitency