Complete initial API