use maven annotations