(fingers crossed) annotation processor working