finished 2.3 of fork A