finished the following