added more examples through 29