checked lec3b to line.300
checked lec3b to line.350
checked lec3b to line.400