2.a. complete