use annotations, no configurations