initial work on #709 specify annotations