singleton tests