Completed the API part with all challenges and checkpoints