using class fctns