working
final lab 4 needs comments