add config annotations and POJOs