Finished ADD and ADDA