Added additional methods to introduce some basic concepts