Implementing Object Oriented programming methods.