checkpoint hw3