assign4 start