arch tune;add annotation;add enum method