revision to hw3