finished w3a1 and w3a2