Start planning out final api