expanded class usage