Revert "Revert "Completed Code""

This reverts commit e53d6144b8409b541b6446db4b1c409a9fd2df36.