added member class function