homework 1.2 saas cs169.2