test
redoing everything
finished the template