annotation design