annotations and conf