adding all; phase 1 completed