strange name + @SecretClass annotation added, #20