Working methods and tests