finish coding and begin debuging