krypto13 homework 3