homework 1.1 saas cs169.2