complete

adjective
  1. having all necessary parts; whole or entire
  2. finished; having reached an end
  3. absolute; total in every way
verb
  1. to finish making or doing something

Examples