finished spl hw3