finished video 26 (i made the code allot easyer to read