add annotation with some design of structure