finished and commented on code up to video 48