finishing up this tutorial