done with 2, 3. release lock on 2,3; work on 1,4.