added more examples to show how the different methods and properties work