new methods introduced that make use of the updated attributes. minor clean-up