Finished Product with more comments