Complete all the code