half way done assignment 3. add one example.