assignment 3 (Mar 7)