1. add adc common method .