annotation config