three working method tests