Example 4 now working; added some testing based on examples