finish version4 (a1 and a2)